package com.gxa.modules.sys.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("卡劵用户购买记录模型")
public class PurchaseDto {

    @ApiModelProperty("卡劵记录id")
    private Integer pid;

    @ApiModelProperty("用户id(条件查询)")
    private Integer uid;

    @ApiModelProperty("用户电话(条件查询)")
    private String tel;

    @ApiModelProperty("区域名称(条件查询)")
    private String aname;

    @ApiModelProperty("卡劵名称")
    private String cname;

    @ApiModelProperty("卡劵使用状态（1表示未使用，2表示以使用）")
    private Integer useState;

    @ApiModelProperty("购买时间")
    private Date buyTime;

    @ApiModelProperty("过期时间")
    private Date expireTime;

    @ApiModelProperty("购买渠道（1是购买、2是兑换码、3是时长兑换）(条件查询)")
    private Integer channel;

    @ApiModelProperty("卡劵价格")
    private double price;

    @ApiModelProperty("页数")
    private Integer page;

    @ApiModelProperty("条数")
    private Integer limit;




}
